package com.weitu.threeSimultaneities.trackingMonthReport.entity;

import java.io.Serializable;

/** 
 * 三同时项目问题整改信息 HSE_STS_RECTIFYTRACKING
 * @author Sun
 * date 2017/05/23 10:54
 */
public class ReportInfo implements Serializable {
    //串行版本ID
    private static final long serialVersionUID = 7114047218316607186L;

    // 主键
    private String id;

    // 跟踪月报ID
    private String monthReportId;

    // 项目ID
    private String projectId;

    // 专业分类ID
    private String specialtyId;

    // 问题分类ID
    private String problemTypeId;

    // 整改时间
    private String rectifyTime;

    // 整改负责人ID
    private String rectifyDirectorId;

    // 整改状态ID 0未整改1 已整改
    private Integer rectifyStateId;

    // 问题描述
    private String problems;

    // 整改方案
    private String rectifyPlan;

    // 整改情况
    private String rectifyCondition;

    // 删除状态
    private Integer delState;

    // 添加人ID
    private String addUserId;

    // 添加人部门ID
    private String addDeptId;

    // 添加时间
    private String addTime;

    // 更新人部门ID
    private String updateDeptId;

    // 更新人ID
    private String updateUserId;

    // 更新时间
    private String updateTime;


    private String proName;

    private String specialtyIdName;

    private String problemTypeIdName;

    private String realName;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getMonthReportId() {
        return monthReportId;
    }

    public void setMonthReportId(String monthReportId) {
        this.monthReportId = monthReportId;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public String getSpecialtyId() {
        return specialtyId;
    }

    public void setSpecialtyId(String specialtyId) {
        this.specialtyId = specialtyId;
    }

    public String getProblemTypeId() {
        return problemTypeId;
    }

    public void setProblemTypeId(String problemTypeId) {
        this.problemTypeId = problemTypeId;
    }

    public String getRectifyTime() {
        return rectifyTime;
    }

    public void setRectifyTime(String rectifyTime) {
        this.rectifyTime = rectifyTime;
    }

    public String getRectifyDirectorId() {
        return rectifyDirectorId;
    }

    public void setRectifyDirectorId(String rectifyDirectorId) {
        this.rectifyDirectorId = rectifyDirectorId;
    }

    public Integer getRectifyStateId() {
        return rectifyStateId;
    }

    public void setRectifyStateId(Integer rectifyStateId) {
        this.rectifyStateId = rectifyStateId;
    }

    public String getProblems() {
        return problems;
    }

    public void setProblems(String problems) {
        this.problems = problems;
    }

    public String getRectifyPlan() {
        return rectifyPlan;
    }

    public void setRectifyPlan(String rectifyPlan) {
        this.rectifyPlan = rectifyPlan;
    }

    public String getRectifyCondition() {
        return rectifyCondition;
    }

    public void setRectifyCondition(String rectifyCondition) {
        this.rectifyCondition = rectifyCondition;
    }

    public Integer getDelState() {
        return delState;
    }

    public void setDelState(Integer delState) {
        this.delState = delState;
    }

    public String getAddUserId() {
        return addUserId;
    }

    public void setAddUserId(String addUserId) {
        this.addUserId = addUserId;
    }

    public String getAddDeptId() {
        return addDeptId;
    }

    public void setAddDeptId(String addDeptId) {
        this.addDeptId = addDeptId;
    }

    public String getAddTime() {
        return addTime;
    }

    public void setAddTime(String addTime) {
        this.addTime = addTime;
    }

    public String getUpdateDeptId() {
        return updateDeptId;
    }

    public void setUpdateDeptId(String updateDeptId) {
        this.updateDeptId = updateDeptId;
    }

    public String getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(String updateUserId) {
        this.updateUserId = updateUserId;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getProName() {
        return proName;
    }

    public void setProName(String proName) {
        this.proName = proName;
    }

    public String getSpecialtyIdName() {
        return specialtyIdName;
    }

    public void setSpecialtyIdName(String specialtyIdName) {
        this.specialtyIdName = specialtyIdName;
    }

    public String getProblemTypeIdName() {
        return problemTypeIdName;
    }

    public void setProblemTypeIdName(String problemTypeIdName) {
        this.problemTypeIdName = problemTypeIdName;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    @Override
    public String toString() {
        final StringBuffer sb = new StringBuffer("ReportInfo{");
        sb.append("id='").append(id).append('\'');
        sb.append(", monthReportId='").append(monthReportId).append('\'');
        sb.append(", projectId='").append(projectId).append('\'');
        sb.append(", specialtyId='").append(specialtyId).append('\'');
        sb.append(", problemTypeId='").append(problemTypeId).append('\'');
        sb.append(", rectifyTime='").append(rectifyTime).append('\'');
        sb.append(", rectifyDirectorId='").append(rectifyDirectorId).append('\'');
        sb.append(", rectifyStateId=").append(rectifyStateId);
        sb.append(", problems='").append(problems).append('\'');
        sb.append(", rectifyPlan='").append(rectifyPlan).append('\'');
        sb.append(", rectifyCondition='").append(rectifyCondition).append('\'');
        sb.append(", delState=").append(delState);
        sb.append(", addUserId='").append(addUserId).append('\'');
        sb.append(", addDeptId='").append(addDeptId).append('\'');
        sb.append(", addTime='").append(addTime).append('\'');
        sb.append(", updateDeptId='").append(updateDeptId).append('\'');
        sb.append(", updateUserId='").append(updateUserId).append('\'');
        sb.append(", updateTime='").append(updateTime).append('\'');
        sb.append(", proName='").append(proName).append('\'');
        sb.append(", specialtyIdName='").append(specialtyIdName).append('\'');
        sb.append(", problemTypeIdName='").append(problemTypeIdName).append('\'');
        sb.append(", realName='").append(realName).append('\'');
        sb.append('}');
        return sb.toString();
    }
}